Microcontroller based self-tuning digital PID controller
نویسندگان
چکیده
Paper deals with implementation of self-tuning digital PID controller on general-purpose 8-bit Freescale 68HC908GB60 microcontroller which is a part of development board M68EVB908GB60 by Axiom Manufacturing. The process is identified using modified recursive least squares method with adaptive directional forgetting resulting in δ-model representation of controlled plant. This representation was chosen in order to achieve lower sampling time periods and mainly better numerical stability of identification process. Control part of algorithm utilizes digital PID controller whose parameters are designed by pole placement method. Developed program equipment works under realtime operating system RTMON for HCS08 which was created on our department. Functionality of the controller was verified by controlling two different educational heat plants models which are used in laboratory lessons of Theory of Automatic Control subject. Key-Words: Microcontroller, Freescale 68HC908GB60, self-tuning control, delta models, pole placement
منابع مشابه
A Novel Self-tuning Zone PID Controller for Temperature Control via a PLC code
S7-1200 with Tia Portal technology has become a Standard function of distributed controlsystems. Self-Tuning methods belong to Programmable Controllers (PLC) techniques. PLCtechniques contain software packages for advanced control based on mathematical methods. S7-1200 tools are designed to increase the Process Capacity, yield, and quality of products. Most ofthe present time digital industry r...
متن کاملDesign of Fuzzy self-tuning PID controller for pitch control system of aircraft autopilot
A variety of control systems have been proposed for aircraft autopilot systems. Traditional approaches such as proportional controller and conventional PID (CPID) controller are widely used. PID controller has a good static performance especially for linear and time-invariant systems, but a weak dynamic performance and discouraging function on nonlinear, time-varying, and uncertain systems. Fuz...
متن کاملApplication of an Intelligent Self-Tuning Fuzzy PID Controller on DC-DC Buck Converter
This paper presents a development of a self-tuning fuzzy PID controller to overcome the appearance of nonlinearities and uncertainties in the system. The self-tuning fuzzy PID controller is the combination of a classical PID and fuzzy controller. The controller is designed based on the expert knowledge of the system. Fuzzy logic is used to tune each parameter of PID controller. Appropriate fuzz...
متن کاملOn-Line Self Tuning of PID Controller for Governor Control Using Successive Approximation Method
This paper presents the development of an on-line self-tuning algorithm for PID Controller to control the Governor using Successive approximation method. The successive approximation method is purely based on computational technique. The conventional PID controller is replaced by self tuning PID controller; to make them more general and to achieve minimum steadystate error, also to improve the ...
متن کاملOffline Auto-Tuning of a PID Controller Using Extended Classifier System (XCS) Algorithm
Proportional + Integral + Derivative (PID) controllers are widely used in engineering applications such that more than half of the industrial controllers are PID controllers. There are many methods for tuning the PID parameters in the literature. In this paper an intelligent technique based on eXtended Classifier System (XCS) is presented to tune the PID controller parameters. The PID controlle...
متن کامل